irrigation structures - French English Dictionary